polyurethane insulation - German English Dictionary